﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Dominio
{
    public class Reserva
    {
        private int                 codigoCliente;
        private DateTime            checkIn;
        private DateTime            checkOut;
        private Guid                codigoReserva;
        private List<Habitacion>    habs;

        public Reserva(int codigoCliente, DateTime checkIn, DateTime checkOut)
        {
            this.codigoCliente = codigoCliente;
            this.checkIn       = checkIn;
            this.checkOut      = checkOut;
            this.codigoReserva = Guid.NewGuid();
            habs = new List<Habitacion>();
        }

        public void agregarHabitaciones(List<Habitacion> habitaciones)
        {
            habs.AddRange(habitaciones);
        }

        internal Guid getCodigo()
        {
            return codigoReserva;
        }
    }
}
